Clone Detection in Matlab Simulink Models

نویسنده

  • Hauke Petersen
چکیده

A growing amount of embedded software is created by automated code generation from models. As each development project requires a given level of software quality, it is essential for successful projects that a projects quality is monitored and assessed continuously during the development life cycle. While quality assessment tools and processes for conventional software engineering are widely available, quality assessment for models is a fairly young research topic. Clone detection in models is one method to assess and improve a model’s maintainability. Matlab Simulink is one of the leading tools for model based software development in the automotive industry. In this thesis a novel clone detection algorithm is proposed. The algorithm was developed by analyzing the structure and characteristics of graph based models in general and Simulink models in particular. In contrary to existing clone detection algorithms the new algorithm follows a top-down approach for identifying potential cloned parts of a model. Further the proposed solution is prototypically implemented in a clone detection tool for Matlab Simulink models.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Novel Optimized Path-Based Algorithm for Model Clone Detection

According to previous reports software clones are considered harmful for software maintenance. Likewise, model clones are problematic in model-based development. It is significant to detect model clones in software models. In this paper, we present a novel optimized path-based model clone detection algorithm (OPMCD). It first builds paths from block graphs, and then identifies clone instances f...

متن کامل

Detection and Handling of Model Smells for MATLAB/Simulink models

Code smells in traditional software artifacts are common symptoms of the violation of fundamental design principles which negatively impact the quality of the resulting software product. Symptoms of code smells commonly occur in traditional software artifacts and cannot be directly mapped to model-based software artifacts. In this paper, we present a catalog for the detection and handling of mo...

متن کامل

Tools for Investigation of Dynamics of DC-DC Converters within Matlab/Simulink

In this paper the study of complex phenomenon in buck converter under voltage mode control, operating in discontinious current mode, within Matlab/Simulink simulation environments is provided. To perform simulations different types of models are used: based on discrete-time maps, differential equations and real elements (including different nonidealities). The main goal of this paper is to dete...

متن کامل

Fault detection of the boiler unit using state space neural networks

This paper deals with the application of state space neural network models to fault detection of the boiler unit. The work describes problems such us selecting the proper threshold for compromising both fault sensitivity and early fault detection, designing proper neural network structure or calculating performance indexes. All the simulation data used in experiments are collected from the simu...

متن کامل

Reprint APSK Coded Modulation Techniques: From Simulink Models to DSP Implementation

This paper presents the application of a versatile and flexible environment on prototyping data transmission devices that are based on digital signal processors (DSPs). This development environment integrates the Matlab/Simulink tools with the TI DSPs in a unified setup that allows interaction between the model running on Matlab/Simulink and the software modules running on the DSP platform, thr...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2012